Exploration des principes et des modèles de conception orientée objet
"patterns" comportementaux classiques
Strategie, Commande, Itérateur, Observateur…
"patterns" de création classiques
Méthode fabrique, fabrique abstraite, Singleton…
"patterns" structuraux classiques
Façade, Mandataire (Proxy), Adaptateur, Composite, Décorateur…
Modèles architecturaux
MVC (Modèle-Vue-Controleur), modèle en couches
Niveaux et couches en J2EE
Introduction aux "patterns" J2EE
Utilisation de modèles d'intégration
"Service activator", DAO , "Domain Store", "Web Service Broker"...
Liaisons Presentation-Métier
Service Activator, Façade, "Business delegate", "Transfer Object"…
Au sein de la couche métier
"Service Activator","Business Object","Transfer Object","Composite Entity","Value List Handler"
Modèles et "frameworks" liés à la couche Présentation
L'architecture MVC 2 et le framework Struts du groupe Apache
"Intercepting Filter","Front Controller" "Application Controller", "Context Object"…
Autres modèles liés à la couche Présentation
"View Helper", "Composite View", "Dispatcher View", "Service to Worker"…
Les anti-"patterns"
Application des grandes lignes de la conception BluePrints J2EE